// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sexColor1:"sexColor",    //选中按钮颜色
    sexColor2:"",    //选中按钮颜色
    movies: [
      { url: '../../images/tab1.jpg' },
      { url: '../../images/tab2.jpg' },
      { url: '../../images/tab3.jpeg' },
      { url: '../../images/tab4.jpg' },
      { url: '../../images/tab5.jpg' }
    ],
    initPrice:'',
    price:'',
    number:'',
    name:'',
    dataSource:'', 
    isShowCar:false,  //是否在home页面展示购入车组件，默认不展示，只有buy页面进来的才展示
    isSHowTaialCar:false    //购物车详情页默认关闭
  },
  onColor1(){
   
      this.setData({
        sexColor1:"sexColor"
      })
      this.setData({
        sexColor2:""
      })
    },

  onColor2(){
    this.setData({
      sexColor2:"sexColor"
    })
    this.setData({
      sexColor1:""
    })
  },
  //调转购买页面
  gtToBuy(){
    wx.navigateTo({
      url: '../buy/buy',
    })
  },
  //购物车详情
  goToCar(){
    if(this.data.number !=0){
      if(this.data.isSHowTaialCar == false)
    {
      this.setData({
        isSHowTaialCar:true
      })
    }else{
      this.setData({
        isSHowTaialCar:false
      })
    }
    }else{
      wx.showToast({
        title: '购物车无内容',
        icon: 'none'
      });
    }
  },
  //清空购物车
  clearCar(){
    this.setData({
      number:0,
      isSHowTaialCar:false,
      isShowCar:false
    })

    //关闭整个购物车功能
  },
 //增加
 add(){
  this.setData({
    number:this.data.number+1,
  })
  this.setData({
    price:this.data.initPrice * this.data.number
  })
},
 //减少
sub(){
  this.setData({
    number:this.data.number!=0 ?this.data.number-1 :this.data.number=0
  })
 this.setData({
   price:this.data.initPrice * this.data.number
 })
 if(this.data.number == 0){
   this.setData({
     isSHowTaialCar:false,
     isShowCar:false
   })
 }
},
getStorageData(){
  let that = this;
  wx.getStorage({
    key:'buyCarInfo',
    success(res){
      // console.log(res.data);
      let r= res.data;
     that.setData({
       name:r.name,
       number:r.number,
       price:r.price,
       initPrice:r.price,
       dataSource:r.dataSource
     })
    }
  })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    /*
     @author 小甘
     @time  2023-11-10 12:32
     */
    this.getStorageData();
   let that = this;

    if (options.pageId) {
  
    that.setData({
      isShowCar:true
    })
     wx.navigateTo({
      url: '/pages/home/' + options.pageId + '/' + options.pageId,
     })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})